import mockjs from "mockjs"

export default {
    url: '/mock/components',
    method: 'get',
    response: () => {
        return mockjs.mock({
            "list|100": [{ // 生成10个组件信息
                "key|+1": 1, // 组件的唯一标识，从1开始递增
                "name": "@word", // 组件的名称，使用@word生成随机单词
                "absolutePath": "@url", // 组件的绝对路径，使用@url生成随机URL
                "jsDoc|1": [ // 组件的JSDoc信息，随机选择一个
                    { "description": "@sentence", "tags": [{ "tag": "displayName", "description": "@word" }] }, // 描述和标签信息
                    { "description": "@sentence", "tags": [{ "tag": "deprecated", "description": "@word" }] }, // 描述和标签信息
                    { "description": "@sentence", "tags": [] } // 描述和标签信息
                ]
            }]
        }).list;
    }
}